Server-Supported Internationalization of Wireless Java Applications
نویسنده
چکیده
Mobile devices, more so than desktop computers, are used throughout the world. By internationalizing and localizing its content, a mobile application can provide the best experience for the widest possible audience. This paper describes how to internationalize and localize Java technologybased wireless enterprise applications. Although the constraints of mobile devices make internationalization challenging, particularly on the client side, application developers can use the server side of the mobile client/server architecture to support the internationalization effort. This paper helps developers apportion handling internationalization work between the client and the server. This paper illustrates its design guidelines using the Java Smart Ticket sample application, which is available through the Java BluePrints Web site at http://java.sun.com/blueprints/. This sample application is an example mobile commerce application using a movie ticketing scenario. Its design principles can be applied to other mobile services based on Java technology. Note that this paper is one of several Java BluePrints for Wireless papers. It limits itself to the issues of server-supported internationalization of wireless clients and applications and leaves the basics of designing Java wireless enterprise
منابع مشابه
Wireless Middleware
In this article we argue that to provide compelling data-driven services to the mobile user, one often needs to deploy a customized client application on the mobile device. This client application usually has to communicate with applications running on a server back-end. To expedite the development of wireless services, companies are using mobile middleware platforms to connect mobile Java ap...
متن کاملJava is the Language of Choice for Creating Internet Services Applications for Wireless Devices
Java 2 Platform, Micro Edition (J2ME) is turning into a major platform for wireless application development. Compared with desktop and server-side application development, Java-based wireless development faces some unique challenges. For example, small wireless devices have little processing power, limited memory, short battery life, and unreliable network connections. To develop wireless appli...
متن کاملRDF Models for Dynamic Syndication and Wireless Applications
Machine-understandable metadata is providing the foundation for next-generation frameworks that enable automated construction of server-side Java applications. Such applications are composed of metadata objects implementing RDF models and Java classes that use metadata objects as processing context. Using RDF to support dynamic transformation of content to different channels and devices opens u...
متن کاملA Tree-Structured Persistence Server for Archiving Java Run-Time States
The persistence problem of collaborative applications is a significant issue in the research of computer-supported collaborative work. A collaborative computing environment requires a simple and transparent persistence layer to deal with complex object accesses. Therefore, in this paper, we propose an object persistence mechanism and implement a persistence server, called Tree-Structured Persis...
متن کاملA Dynamic Proxy Based Architecture to Support Distributed Java Objects in a Mobile Environment
Java Remote Method Invocation (RMI), as a distributed object technology, has poor existing support for operation in wireless mobile computing environments. The use of RMI in a mobile environment poses a number of problems related to hardware mobility and the characteristics of wireless networks. This paper describes an implementation of an architecture supporting RMI client and server applicati...
متن کامل